<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/WmsService" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/WmsService" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:import schemaLocation="http://localhost:3609/Service.svc?xsd=xsd3" namespace="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" />
  <xs:import schemaLocation="http://localhost:3609/Service.svc?xsd=xsd4" namespace="http://schemas.datacontract.org/2004/07/System.Data" />
  <xs:complexType name="ArrayOfReportDetail">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ReportDetail" nillable="true" type="tns:ReportDetail" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfReportDetail" nillable="true" type="tns:ArrayOfReportDetail" />
  <xs:complexType name="ReportDetail">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q1="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q1:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="DbTableName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="DsTableName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ExtDateTime1" nillable="true" type="xs:dateTime" />
          <xs:element minOccurs="0" name="ExtDateTime2" nillable="true" type="xs:dateTime" />
          <xs:element minOccurs="0" name="ExtNumeric1" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="ExtNumeric2" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="ExtVarChar1" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ExtVarChar2" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ISVALID" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ReportDetailID" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ReportID" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="ReportDetail" nillable="true" type="tns:ReportDetail" />
  <xs:complexType name="Report">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q2="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q2:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="ExtDateTime1" nillable="true" type="xs:dateTime" />
          <xs:element minOccurs="0" name="ExtDateTime2" nillable="true" type="xs:dateTime" />
          <xs:element minOccurs="0" name="ExtDateTime3" nillable="true" type="xs:dateTime" />
          <xs:element minOccurs="0" name="ExtDateTime4" nillable="true" type="xs:dateTime" />
          <xs:element minOccurs="0" name="ExtNumeric1" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="ExtNumeric2" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="ExtNumeric3" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="ExtNumeric4" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="ExtVarChar1" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ExtVarChar2" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ExtVarChar3" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ExtVarChar4" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ISVALID" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ReportFileName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ReportID" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ReportName" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="Report" nillable="true" type="tns:Report" />
  <xs:complexType name="ArrayOfInvoiceBillInStoreBillDtl">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="InvoiceBillInStoreBillDtl" nillable="true" type="tns:InvoiceBillInStoreBillDtl" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfInvoiceBillInStoreBillDtl" nillable="true" type="tns:ArrayOfInvoiceBillInStoreBillDtl" />
  <xs:complexType name="InvoiceBillInStoreBillDtl">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q3="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q3:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="CreateTime" nillable="true" type="xs:dateTime" />
          <xs:element minOccurs="0" name="CreateUserID" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="CreateUserName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ExtDateTime1" nillable="true" type="xs:dateTime" />
          <xs:element minOccurs="0" name="ExtDateTime2" nillable="true" type="xs:dateTime" />
          <xs:element minOccurs="0" name="ExtDateTime3" nillable="true" type="xs:dateTime" />
          <xs:element minOccurs="0" name="ExtDateTime4" nillable="true" type="xs:dateTime" />
          <xs:element minOccurs="0" name="ExtNumeric1" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="ExtNumeric2" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="ExtNumeric3" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="ExtNumeric4" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="ExtVarChar1" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ExtVarChar2" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ExtVarChar3" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ExtVarChar4" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ISVALID" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="InStoreBillDtlID" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="InvoiceDtlAmountTax" type="xs:decimal" />
          <xs:element minOccurs="0" name="InvoiceDtlPriceTax" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="InvoiceDtlQuantity" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="InvoiceNo" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Tag" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="UpdateTime" nillable="true" type="xs:dateTime" />
          <xs:element minOccurs="0" name="UpdateUserID" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="UpdateUserName" nillable="true" type="xs:string" />
          <xs:element xmlns:q4="http://schemas.datacontract.org/2004/07/System.Data" minOccurs="0" name="WcfEntityState" type="q4:EntityState" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="InvoiceBillInStoreBillDtl" nillable="true" type="tns:InvoiceBillInStoreBillDtl" />
  <xs:complexType name="ArrayOfVInStoreBillDtlAndHead">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="VInStoreBillDtlAndHead" nillable="true" type="tns:VInStoreBillDtlAndHead" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfVInStoreBillDtlAndHead" nillable="true" type="tns:ArrayOfVInStoreBillDtlAndHead" />
  <xs:complexType name="VInStoreBillDtlAndHead">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q5="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q5:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="AmountNotTax" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="AmountTax" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="BillDtlID" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="BillID" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="BillState" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="CREATERNAME" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="CREATERUSERID" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="CREATETIME" nillable="true" type="xs:dateTime" />
          <xs:element minOccurs="0" name="CheckerID" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="CheckerName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ContractDtlNo" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ContractNo" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ExtNumeric1" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="ExtNumeric2" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="ExtNumeric3" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="ExtNumeric4" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="ExtVarChar1" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ExtVarChar2" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ExtVarChar3" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ExtVarChar4" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Idx" type="xs:int" />
          <xs:element minOccurs="0" name="InBillDate" nillable="true" type="xs:dateTime" />
          <xs:element minOccurs="0" name="InvoiceDtlTotalAmountTax" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="InvoiceNoList" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="KeeperID" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="KeeperName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="NewGoodsCode" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="NewGoodsName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ObligateChar1" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ObligateChar2" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ObligateChar3" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ObligateChar4" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="OldGoodsCode" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="PriceNotTax" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="PriceTax" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="ProjectNo" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ProviderCode" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ProviderName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="PurchaseID" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="PurchaseName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Quantity" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="Remark" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="RequisitionNo" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="SpecificationType" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="StoreLocation" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="StoreTypeCode" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="StoreTypeName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="TaxRate" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="UPDATERNAME" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="UPDATETIME" nillable="true" type="xs:dateTime" />
          <xs:element minOccurs="0" name="UnitCode" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="UnitName" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="VInStoreBillDtlAndHead" nillable="true" type="tns:VInStoreBillDtlAndHead" />
  <xs:complexType name="StockTacking">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q6="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q6:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="CreateTime" nillable="true" type="xs:dateTime" />
          <xs:element minOccurs="0" name="CreateUserID" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="CreateUserName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ExtDateTime1" nillable="true" type="xs:dateTime" />
          <xs:element minOccurs="0" name="ExtDateTime2" nillable="true" type="xs:dateTime" />
          <xs:element minOccurs="0" name="ExtDateTime3" nillable="true" type="xs:dateTime" />
          <xs:element minOccurs="0" name="ExtDateTime4" nillable="true" type="xs:dateTime" />
          <xs:element minOccurs="0" name="ExtNumeric1" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="ExtNumeric2" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="ExtNumeric3" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="ExtNumeric4" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="ExtVarChar1" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ExtVarChar2" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ExtVarChar3" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ExtVarChar4" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ISVALID" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Remark" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="StockTackingCustomNo" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="StockTackingDesc" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="StockTackingNo" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="StockTackingTime" nillable="true" type="xs:dateTime" />
          <xs:element minOccurs="0" name="StockTackingUserID" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="StockTackingUserName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="StockTackingYearMonth" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="UpdateTime" nillable="true" type="xs:dateTime" />
          <xs:element minOccurs="0" name="UpdateUserID" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="UpdateUserName" nillable="true" type="xs:string" />
          <xs:element xmlns:q7="http://schemas.datacontract.org/2004/07/System.Data" minOccurs="0" name="WcfEntityState" type="q7:EntityState" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="StockTacking" nillable="true" type="tns:StockTacking" />
  <xs:complexType name="ArrayOfStockTackingDtl">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="StockTackingDtl" nillable="true" type="tns:StockTackingDtl" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfStockTackingDtl" nillable="true" type="tns:ArrayOfStockTackingDtl" />
  <xs:complexType name="StockTackingDtl">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q8="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q8:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="CreateTime" nillable="true" type="xs:dateTime" />
          <xs:element minOccurs="0" name="CreateUserID" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="CreateUserName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ExtDateTime1" nillable="true" type="xs:dateTime" />
          <xs:element minOccurs="0" name="ExtDateTime2" nillable="true" type="xs:dateTime" />
          <xs:element minOccurs="0" name="ExtDateTime3" nillable="true" type="xs:dateTime" />
          <xs:element minOccurs="0" name="ExtDateTime4" nillable="true" type="xs:dateTime" />
          <xs:element minOccurs="0" name="ExtNumeric1" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="ExtNumeric2" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="ExtNumeric3" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="ExtNumeric4" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="ExtVarChar1" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ExtVarChar2" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ExtVarChar3" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ExtVarChar4" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="HandleRelateNoteNo" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="HandleResult" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="HandleTime" nillable="true" type="xs:dateTime" />
          <xs:element minOccurs="0" name="ISVALID" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="NewGoodsCode" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="NewGoodsName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="OldGoodsCode" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Remark" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="StockQuantity" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="StockTackingDtlNo" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="StockTackingNo" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="StockTackingQuantity" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="UpdateTime" nillable="true" type="xs:dateTime" />
          <xs:element minOccurs="0" name="UpdateUserID" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="UpdateUserName" nillable="true" type="xs:string" />
          <xs:element xmlns:q9="http://schemas.datacontract.org/2004/07/System.Data" minOccurs="0" name="WcfEntityState" type="q9:EntityState" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="StockTackingDtl" nillable="true" type="tns:StockTackingDtl" />
  <xs:complexType name="ArrayOfStockTacking">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="StockTacking" nillable="true" type="tns:StockTacking" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfStockTacking" nillable="true" type="tns:ArrayOfStockTacking" />
  <xs:complexType name="ArrayOfUpdateList">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="UpdateList" nillable="true" type="tns:UpdateList" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfUpdateList" nillable="true" type="tns:ArrayOfUpdateList" />
  <xs:complexType name="UpdateList">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q10="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q10:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="ClientDirectory" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="TFileName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="TLastUpdateTime" nillable="true" type="xs:dateTime" />
          <xs:element minOccurs="0" name="TPublishUserID" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="TPublishUserName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="TVersion" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="UpdateList" nillable="true" type="tns:UpdateList" />
  <xs:complexType name="InvoiceBill">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q11="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q11:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="AmountTax" type="xs:decimal" />
          <xs:element minOccurs="0" name="CreateTime" nillable="true" type="xs:dateTime" />
          <xs:element minOccurs="0" name="CreateUserID" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="CreateUserName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ExtDateTime1" nillable="true" type="xs:dateTime" />
          <xs:element minOccurs="0" name="ExtDateTime2" nillable="true" type="xs:dateTime" />
          <xs:element minOccurs="0" name="ExtDateTime3" nillable="true" type="xs:dateTime" />
          <xs:element minOccurs="0" name="ExtDateTime4" nillable="true" type="xs:dateTime" />
          <xs:element minOccurs="0" name="ExtNumeric1" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="ExtNumeric2" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="ExtNumeric3" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="ExtNumeric4" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="ExtVarChar1" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ExtVarChar2" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ExtVarChar3" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ExtVarChar4" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="InStoreBillAmount" type="xs:decimal" />
          <xs:element minOccurs="0" name="InvoiceNo" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="InvoiceTag" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="PayApplyBillID" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ProviderCode" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ProviderName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="UpdateTime" nillable="true" type="xs:dateTime" />
          <xs:element minOccurs="0" name="UpdateUserID" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="UpdateUserName" nillable="true" type="xs:string" />
          <xs:element xmlns:q12="http://schemas.datacontract.org/2004/07/System.Data" minOccurs="0" name="WcfEntityState" type="q12:EntityState" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="InvoiceBill" nillable="true" type="tns:InvoiceBill" />
  <xs:complexType name="ArrayOfInvoiceBill">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="InvoiceBill" nillable="true" type="tns:InvoiceBill" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfInvoiceBill" nillable="true" type="tns:ArrayOfInvoiceBill" />
  <xs:complexType name="InvoiceBillInStoreBill">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q13="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q13:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="CreateTime" nillable="true" type="xs:dateTime" />
          <xs:element minOccurs="0" name="CreateUserID" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="CreateUserName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ExtDateTime1" nillable="true" type="xs:dateTime" />
          <xs:element minOccurs="0" name="ExtDateTime2" nillable="true" type="xs:dateTime" />
          <xs:element minOccurs="0" name="ExtDateTime3" nillable="true" type="xs:dateTime" />
          <xs:element minOccurs="0" name="ExtDateTime4" nillable="true" type="xs:dateTime" />
          <xs:element minOccurs="0" name="ExtNumeric1" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="ExtNumeric2" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="ExtNumeric3" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="ExtNumeric4" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="ExtVarChar1" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ExtVarChar2" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ExtVarChar3" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ExtVarChar4" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ISVALID" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="InStoreBillID" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="InvoiceNo" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="PayAmountTax" type="xs:decimal" />
          <xs:element minOccurs="0" name="Tag" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="UpdateTime" nillable="true" type="xs:dateTime" />
          <xs:element minOccurs="0" name="UpdateUserID" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="UpdateUserName" nillable="true" type="xs:string" />
          <xs:element xmlns:q14="http://schemas.datacontract.org/2004/07/System.Data" minOccurs="0" name="WcfEntityState" type="q14:EntityState" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="InvoiceBillInStoreBill" nillable="true" type="tns:InvoiceBillInStoreBill" />
  <xs:complexType name="ArrayOfInvoiceBillInStoreBill">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="InvoiceBillInStoreBill" nillable="true" type="tns:InvoiceBillInStoreBill" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfInvoiceBillInStoreBill" nillable="true" type="tns:ArrayOfInvoiceBillInStoreBill" />
  <xs:complexType name="PayApplyBill">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q15="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q15:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="ArrivalNotice" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="BankAccount" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="CREATERNAME" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="CREATERUSERID" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="CREATETIME" nillable="true" type="xs:dateTime" />
          <xs:element minOccurs="0" name="ChargeID" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ChargeName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="EndPayApplyDate" nillable="true" type="xs:dateTime" />
          <xs:element minOccurs="0" name="ExtNumeric1" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="ExtNumeric2" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="ExtNumeric3" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="ExtNumeric4" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="ExtVarChar1" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ExtVarChar2" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ExtVarChar3" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ExtVarChar4" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="FinalPayDate" nillable="true" type="xs:dateTime" />
          <xs:element minOccurs="0" name="HavePayTotalAmount" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="Idx" type="xs:int" />
          <xs:element minOccurs="0" name="InBillID" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ManagerID" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ManagerName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ObligateChar1" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ObligateChar2" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ObligateChar3" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ObligateChar4" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="OpeningBank" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="OperatorID" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="OperatorName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="PayApplyBillID" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="PayApplyDate" type="xs:dateTime" />
          <xs:element minOccurs="0" name="PayApplyDept" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="PayApplyInvoiceDate" nillable="true" type="xs:dateTime" />
          <xs:element minOccurs="0" name="PayApplyInvoiceNoList" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="PayApplyState" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="PayState" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="PayTypeCode" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="PayTypeName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ProjectBelong" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ProviderCode" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ProviderName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="QualityFeedback" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="TotalAmount" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="UPDATERNAME" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="UPDATETIME" nillable="true" type="xs:dateTime" />
          <xs:element xmlns:q16="http://schemas.datacontract.org/2004/07/System.Data" minOccurs="0" name="WcfEntityState" type="q16:EntityState" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="PayApplyBill" nillable="true" type="tns:PayApplyBill" />
  <xs:complexType name="ArrayOfVPreviewStoreGoods">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="VPreviewStoreGoods" nillable="true" type="tns:VPreviewStoreGoods" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfVPreviewStoreGoods" nillable="true" type="tns:ArrayOfVPreviewStoreGoods" />
  <xs:complexType name="VPreviewStoreGoods">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q17="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q17:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="AmountNotTax" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="AmountTax" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="ChargeID" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ChargeName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="NewGoodsCode" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="NewGoodsName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="OldGoodsCode" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="PriceNotTax" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="PriceTax" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="Quantity" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="SafeStoreQty" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="SpecificationType" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="StoreLocation" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="TaxRate" nillable="true" type="xs:decimal" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="VPreviewStoreGoods" nillable="true" type="tns:VPreviewStoreGoods" />
  <xs:complexType name="ArrayOfReport">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Report" nillable="true" type="tns:Report" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfReport" nillable="true" type="tns:ArrayOfReport" />
  <xs:complexType name="InStoreBill">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q18="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q18:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="BillDate" type="xs:dateTime" />
          <xs:element minOccurs="0" name="BillID" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="BillState" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="CREATERNAME" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="CREATERUSERID" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="CREATETIME" nillable="true" type="xs:dateTime" />
          <xs:element minOccurs="0" name="CheckerID" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="CheckerName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ConfirmInvoiceDate" nillable="true" type="xs:dateTime" />
          <xs:element minOccurs="0" name="ConfirmInvoiceFlag" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ConfirmInvoiceID" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ConfirmInvoiceName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ContractNo" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ExtNumeric1" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="ExtNumeric2" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="ExtNumeric3" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="ExtNumeric4" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="ExtVarChar1" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ExtVarChar2" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ExtVarChar3" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ExtVarChar4" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="InBillDate" nillable="true" type="xs:dateTime" />
          <xs:element minOccurs="0" name="KeeperID" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="KeeperName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ObligateChar1" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ObligateChar2" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ObligateChar3" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ObligateChar4" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ProjectNo" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ProviderCode" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ProviderName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="PurchaseID" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="PurchaseName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Remark" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="RequisitionNo" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="UPDATERNAME" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="UPDATETIME" nillable="true" type="xs:dateTime" />
          <xs:element xmlns:q19="http://schemas.datacontract.org/2004/07/System.Data" minOccurs="0" name="WcfEntityState" type="q19:EntityState" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="InStoreBill" nillable="true" type="tns:InStoreBill" />
  <xs:complexType name="ArrayOfInStoreBillDtl">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="InStoreBillDtl" nillable="true" type="tns:InStoreBillDtl" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfInStoreBillDtl" nillable="true" type="tns:ArrayOfInStoreBillDtl" />
  <xs:complexType name="InStoreBillDtl">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q20="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q20:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="AmountNotTax" type="xs:decimal" />
          <xs:element minOccurs="0" name="AmountTax" type="xs:decimal" />
          <xs:element minOccurs="0" name="BillDtlID" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="BillID" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="CREATERNAME" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="CREATERUSERID" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="CREATETIME" nillable="true" type="xs:dateTime" />
          <xs:element minOccurs="0" name="ContractDtlNo" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ExtNumeric1" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="ExtNumeric2" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="ExtNumeric3" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="ExtNumeric4" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="ExtVarChar1" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ExtVarChar2" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ExtVarChar3" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ExtVarChar4" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Idx" type="xs:int" />
          <xs:element minOccurs="0" name="InvoiceDtlTotalAmountTax" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="InvoiceNoList" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="NewGoodsCode" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="NewGoodsName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ObligateChar1" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ObligateChar2" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ObligateChar3" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ObligateChar4" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="OldGoodsCode" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="PriceNotTax" type="xs:decimal" />
          <xs:element minOccurs="0" name="PriceTax" type="xs:decimal" />
          <xs:element minOccurs="0" name="Quantity" type="xs:decimal" />
          <xs:element minOccurs="0" name="SpecificationType" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="StoreLocation" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="StoreTypeCode" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="StoreTypeName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="TaxRate" type="xs:decimal" />
          <xs:element minOccurs="0" name="UPDATERNAME" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="UPDATETIME" nillable="true" type="xs:dateTime" />
          <xs:element minOccurs="0" name="UnitCode" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="UnitName" nillable="true" type="xs:string" />
          <xs:element xmlns:q21="http://schemas.datacontract.org/2004/07/System.Data" minOccurs="0" name="WcfEntityState" type="q21:EntityState" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="InStoreBillDtl" nillable="true" type="tns:InStoreBillDtl" />
  <xs:complexType name="OutStoreBill">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q22="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q22:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="BillDate" type="xs:dateTime" />
          <xs:element minOccurs="0" name="BillID" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="BillState" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="CREATERNAME" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="CREATERUSERID" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="CREATETIME" nillable="true" type="xs:dateTime" />
          <xs:element minOccurs="0" name="Department" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ExtNumeric1" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="ExtNumeric2" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="ExtNumeric3" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="ExtNumeric4" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="ExtVarChar1" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ExtVarChar2" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ExtVarChar3" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ExtVarChar4" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="GetID" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="GetName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ObligateChar1" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ObligateChar2" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ObligateChar3" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ObligateChar4" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="OutBillDate" nillable="true" type="xs:dateTime" />
          <xs:element minOccurs="0" name="ProjectNo" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ProviderCode" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ProviderName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Purpose" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="RepairTrade" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="RequisitionNo" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="UPDATERNAME" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="UPDATETIME" nillable="true" type="xs:dateTime" />
          <xs:element xmlns:q23="http://schemas.datacontract.org/2004/07/System.Data" minOccurs="0" name="WcfEntityState" type="q23:EntityState" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="OutStoreBill" nillable="true" type="tns:OutStoreBill" />
  <xs:complexType name="ArrayOfOutStoreBillDtl">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="OutStoreBillDtl" nillable="true" type="tns:OutStoreBillDtl" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfOutStoreBillDtl" nillable="true" type="tns:ArrayOfOutStoreBillDtl" />
  <xs:complexType name="OutStoreBillDtl">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q24="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q24:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="AmountNotTax" type="xs:decimal" />
          <xs:element minOccurs="0" name="AmountTax" type="xs:decimal" />
          <xs:element minOccurs="0" name="BillDtlID" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="BillID" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="CREATERNAME" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="CREATERUSERID" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="CREATETIME" nillable="true" type="xs:dateTime" />
          <xs:element minOccurs="0" name="ExtNumeric1" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="ExtNumeric2" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="ExtNumeric3" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="ExtNumeric4" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="ExtVarChar1" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ExtVarChar2" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ExtVarChar3" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ExtVarChar4" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Idx" type="xs:int" />
          <xs:element minOccurs="0" name="NewGoodsCode" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="NewGoodsName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ObligateChar1" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ObligateChar2" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ObligateChar3" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ObligateChar4" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="OldGoodsCode" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="PriceNotTax" type="xs:decimal" />
          <xs:element minOccurs="0" name="PriceTax" type="xs:decimal" />
          <xs:element minOccurs="0" name="Quantity" type="xs:decimal" />
          <xs:element minOccurs="0" name="SpecificationType" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="StoreLocation" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="StoreTypeCode" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="StoreTypeName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="TaxRate" type="xs:decimal" />
          <xs:element minOccurs="0" name="UPDATERNAME" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="UPDATETIME" nillable="true" type="xs:dateTime" />
          <xs:element minOccurs="0" name="UnitCode" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="UnitName" nillable="true" type="xs:string" />
          <xs:element xmlns:q25="http://schemas.datacontract.org/2004/07/System.Data" minOccurs="0" name="WcfEntityState" type="q25:EntityState" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="OutStoreBillDtl" nillable="true" type="tns:OutStoreBillDtl" />
  <xs:complexType name="ArrayOfPayType">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="PayType" nillable="true" type="tns:PayType" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfPayType" nillable="true" type="tns:ArrayOfPayType" />
  <xs:complexType name="PayType">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q26="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q26:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="ISVALID" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="PayTypeCode" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="PayTypeName" nillable="true" type="xs:string" />
          <xs:element xmlns:q27="http://schemas.datacontract.org/2004/07/System.Data" minOccurs="0" name="WcfEntityState" type="q27:EntityState" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="PayType" nillable="true" type="tns:PayType" />
  <xs:complexType name="ArrayOfPayApplyBill">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="PayApplyBill" nillable="true" type="tns:PayApplyBill" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfPayApplyBill" nillable="true" type="tns:ArrayOfPayApplyBill" />
  <xs:complexType name="ArrayOfPayApplyBillDtl">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="PayApplyBillDtl" nillable="true" type="tns:PayApplyBillDtl" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfPayApplyBillDtl" nillable="true" type="tns:ArrayOfPayApplyBillDtl" />
  <xs:complexType name="PayApplyBillDtl">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q28="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q28:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="Amount" type="xs:decimal" />
          <xs:element minOccurs="0" name="ExtNumeric1" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="ExtNumeric2" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="ExtNumeric3" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="ExtNumeric4" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="ExtVarChar1" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ExtVarChar2" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ExtVarChar3" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ExtVarChar4" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ISVALID" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Idx" type="xs:int" />
          <xs:element minOccurs="0" name="InvoiceAmount" type="xs:decimal" />
          <xs:element minOccurs="0" name="InvoiceNo" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="PayApplyBillDtlID" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="PayApplyBillID" nillable="true" type="xs:string" />
          <xs:element xmlns:q29="http://schemas.datacontract.org/2004/07/System.Data" minOccurs="0" name="WcfEntityState" type="q29:EntityState" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="PayApplyBillDtl" nillable="true" type="tns:PayApplyBillDtl" />
  <xs:complexType name="ArrayOfPayApplyBillItem">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="PayApplyBillItem" nillable="true" type="tns:PayApplyBillItem" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfPayApplyBillItem" nillable="true" type="tns:ArrayOfPayApplyBillItem" />
  <xs:complexType name="PayApplyBillItem">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q30="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q30:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="CancelID" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="CancelItemDate" nillable="true" type="xs:dateTime" />
          <xs:element minOccurs="0" name="CancelName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ExtNumeric1" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="ExtNumeric2" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="ExtNumeric3" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="ExtNumeric4" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="ExtVarChar1" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ExtVarChar2" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ExtVarChar3" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ExtVarChar4" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Idx" type="xs:int" />
          <xs:element minOccurs="0" name="ItemState" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="PayAmount" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="PayApplyBillID" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="PayApplyBillItemID" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="PayID" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="PayName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="PayRemark" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="PayTime" nillable="true" type="xs:dateTime" />
          <xs:element minOccurs="0" name="PayTypeCode" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="PayTypeName" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="PayApplyBillItem" nillable="true" type="tns:PayApplyBillItem" />
  <xs:complexType name="ArrayOfOutStoreBill">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="OutStoreBill" nillable="true" type="tns:OutStoreBill" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfOutStoreBill" nillable="true" type="tns:ArrayOfOutStoreBill" />
  <xs:complexType name="ArrayOfStoreGoods">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="StoreGoods" nillable="true" type="tns:StoreGoods" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfStoreGoods" nillable="true" type="tns:ArrayOfStoreGoods" />
  <xs:complexType name="StoreGoods">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q31="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q31:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="AmountNotTax" type="xs:decimal" />
          <xs:element minOccurs="0" name="AmountTax" type="xs:decimal" />
          <xs:element minOccurs="0" name="CREATERNAME" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="CREATETIME" nillable="true" type="xs:dateTime" />
          <xs:element minOccurs="0" name="ExtNumeric1" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="ExtNumeric2" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="ExtNumeric3" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="ExtNumeric4" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="ExtNumeric5" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="ExtNumeric6" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="ExtNumeric7" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="ExtNumeric8" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="ExtVarChar1" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ExtVarChar2" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ExtVarChar3" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ExtVarChar4" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ExtVarChar5" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ExtVarChar6" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ExtVarChar7" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ExtVarChar8" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ISVALID" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="NewGoodsCode" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="NewGoodsName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="OldGoodsCode" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="PriceNotTax" type="xs:decimal" />
          <xs:element minOccurs="0" name="PriceTax" type="xs:decimal" />
          <xs:element minOccurs="0" name="Quantity" type="xs:decimal" />
          <xs:element minOccurs="0" name="Remark" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="RowID" type="xs:int" />
          <xs:element minOccurs="0" name="SpecificationType" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="StoreTypeCode" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="StoreTypeName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="TaxRate" type="xs:decimal" />
          <xs:element minOccurs="0" name="UPDATERNAME" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="UPDATETIME" nillable="true" type="xs:dateTime" />
          <xs:element minOccurs="0" name="UnitCode" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="UnitName" nillable="true" type="xs:string" />
          <xs:element xmlns:q32="http://schemas.datacontract.org/2004/07/System.Data" minOccurs="0" name="WcfEntityState" type="q32:EntityState" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="StoreGoods" nillable="true" type="tns:StoreGoods" />
  <xs:complexType name="ArrayOfStoreType">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="StoreType" nillable="true" type="tns:StoreType" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfStoreType" nillable="true" type="tns:ArrayOfStoreType" />
  <xs:complexType name="StoreType">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q33="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q33:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="ISVALID" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="StoreCode" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="StoreName" nillable="true" type="xs:string" />
          <xs:element xmlns:q34="http://schemas.datacontract.org/2004/07/System.Data" minOccurs="0" name="WcfEntityState" type="q34:EntityState" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="StoreType" nillable="true" type="tns:StoreType" />
  <xs:complexType name="ArrayOfUnit">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Unit" nillable="true" type="tns:Unit" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfUnit" nillable="true" type="tns:ArrayOfUnit" />
  <xs:complexType name="Unit">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q35="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q35:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="ISVALID" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="UnitCode" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="UnitName" nillable="true" type="xs:string" />
          <xs:element xmlns:q36="http://schemas.datacontract.org/2004/07/System.Data" minOccurs="0" name="WcfEntityState" type="q36:EntityState" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="Unit" nillable="true" type="tns:Unit" />
  <xs:complexType name="ArrayOfInStoreType">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="InStoreType" nillable="true" type="tns:InStoreType" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfInStoreType" nillable="true" type="tns:ArrayOfInStoreType" />
  <xs:complexType name="InStoreType">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q37="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q37:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="Editable" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ISVALID" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="InStoreCode" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="InStoreName" nillable="true" type="xs:string" />
          <xs:element xmlns:q38="http://schemas.datacontract.org/2004/07/System.Data" minOccurs="0" name="WcfEntityState" type="q38:EntityState" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="InStoreType" nillable="true" type="tns:InStoreType" />
  <xs:complexType name="ArrayOfOutStoreType">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="OutStoreType" nillable="true" type="tns:OutStoreType" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfOutStoreType" nillable="true" type="tns:ArrayOfOutStoreType" />
  <xs:complexType name="OutStoreType">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q39="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q39:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="Editable" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ISVALID" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="OutStoreCode" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="OutStoreName" nillable="true" type="xs:string" />
          <xs:element xmlns:q40="http://schemas.datacontract.org/2004/07/System.Data" minOccurs="0" name="WcfEntityState" type="q40:EntityState" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="OutStoreType" nillable="true" type="tns:OutStoreType" />
  <xs:complexType name="SystemUser">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q41="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q41:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="CREATERNAME" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="CREATETIME" nillable="true" type="xs:dateTime" />
          <xs:element minOccurs="0" name="EMPLOYEEID" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ISVALID" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="PASSWORD" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="UPDATERNAME" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="UPDATETIME" nillable="true" type="xs:dateTime" />
          <xs:element minOccurs="0" name="USERDESC" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="USERID" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="USERNAME" nillable="true" type="xs:string" />
          <xs:element xmlns:q42="http://schemas.datacontract.org/2004/07/System.Data" minOccurs="0" name="WcfEntityState" type="q42:EntityState" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="SystemUser" nillable="true" type="tns:SystemUser" />
  <xs:complexType name="ArrayOfCustomer">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Customer" nillable="true" type="tns:Customer" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCustomer" nillable="true" type="tns:ArrayOfCustomer" />
  <xs:complexType name="Customer">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q43="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q43:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="CREATERNAME" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="CREATETIME" nillable="true" type="xs:dateTime" />
          <xs:element minOccurs="0" name="IFCUSTOMER" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="IFPROVIDER" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="OWNERACCOUNT" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="OWNERADDR" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="OWNERBANK" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="OWNERCODE" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="OWNERCONTACT" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="OWNEREMAIL" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="OWNERENGLISHNAME" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="OWNERFAX" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="OWNERFULLNAME" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="OWNERMEMO" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="OWNERNAME" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="OWNERNO" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="OWNERPINYINNAME" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="OWNERPOSTCODE" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="OWNERSHORTCUT" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="OWNERTAX" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="OWNERTEL" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="OWNERWEB" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="OWNERWEBPASS" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="OWNERWEBUSER" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="UPDATERNAME" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="UPDATETIME" nillable="true" type="xs:dateTime" />
          <xs:element xmlns:q44="http://schemas.datacontract.org/2004/07/System.Data" minOccurs="0" name="WcfEntityState" type="q44:EntityState" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="Customer" nillable="true" type="tns:Customer" />
  <xs:complexType name="ArrayOfSystemUser">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="SystemUser" nillable="true" type="tns:SystemUser" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfSystemUser" nillable="true" type="tns:ArrayOfSystemUser" />
  <xs:complexType name="ArrayOfGoodsCodeType">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="GoodsCodeType" nillable="true" type="tns:GoodsCodeType" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfGoodsCodeType" nillable="true" type="tns:ArrayOfGoodsCodeType" />
  <xs:complexType name="GoodsCodeType">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q45="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q45:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="ChargeID" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ChargeName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ExtNumeric1" type="xs:decimal" />
          <xs:element minOccurs="0" name="ExtNumeric2" type="xs:decimal" />
          <xs:element minOccurs="0" name="ExtNumeric3" type="xs:decimal" />
          <xs:element minOccurs="0" name="ExtNumeric4" type="xs:decimal" />
          <xs:element minOccurs="0" name="ExtVarChar1" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ExtVarChar2" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ExtVarChar3" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ExtVarChar4" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="GoodsClass" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="GoodsDesc" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="NewGoodsCode" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="NewGoodsName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="OldGoodsCode" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="SafeStoreQty" type="xs:decimal" />
          <xs:element minOccurs="0" name="StoreLocation" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="StoreTypeCode" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="StoreTypeName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="UnitCode" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="UnitName" nillable="true" type="xs:string" />
          <xs:element xmlns:q46="http://schemas.datacontract.org/2004/07/System.Data" minOccurs="0" name="WcfEntityState" type="q46:EntityState" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="GoodsCodeType" nillable="true" type="tns:GoodsCodeType" />
  <xs:complexType name="ArrayOfInStoreBill">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="InStoreBill" nillable="true" type="tns:InStoreBill" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfInStoreBill" nillable="true" type="tns:ArrayOfInStoreBill" />
</xs:schema>